A Virus Scanning Engine Using an MPU and an IGU Based on Row-Shift Decomposition

نویسندگان

  • Hiroki Nakahara
  • Tsutomu Sasao
  • Munehiro Matsuura
چکیده

This paper shows a virus scanning engine using two-stage matching. In the first stage, a binary CAM emulator quickly detects a part of the virus pattern, while in the second stage, the MPU detects the full length of the virus pattern. The binary CAM emulator is realized by an index generation unit (IGU) based on row-shift decomposition. The proposed system uses two off-chip SRAMs and a small FPGA. Thus, the cost and the power consumption are lower than the TCAM-based system. The system loaded 1,290,617 ClamAV virus patterns. As for the area and throughput, this system outperforms existing two-stage matching systems using FPGAs. key words: pattern matching, virus scanning, index generation function, CAM

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Low-Cost and High-Performance Virus Scanning Engine Using a Binary CAM Emulator and an MPU

This paper shows a virus scanning engine using two-stage matching. In the first stage, a binary CAM emulator quickly detects a part of the virus pattern, while in the second stage, the MPU detects the full length of the virus pattern. The binary CAM emulator is realized by four index generation units (IGUs). The proposed system uses four off chip SRAMs and a small FPGA. Thus, the cost and the p...

متن کامل

An Architecture for IPv6 Lookup Using Parallel Index Generation Units

This paper shows an area-efficient and high-speed architecture for IPv6 lookup using a parallel index generation unit (IGU). To reduce the size of memory in the IGU, we use a liner transformation and a row-shift decomposition. Also, this paper shows a design method for the parallel IGU. A single memory realization requires O(2) memory size, where n denotes the length of prefix, while the IGU re...

متن کامل

A Memory-Based IPv6 Lookup Architecture Using Parallel Index Generation Units

In the era of IPv6, since the number of IPv6 addresses rapidly increases and the required speed is more than Giga lookups per second (GLPS), an area-efficient and high-speed IP lookup architecture is desired. This paper shows a parallel index generation unit (IGU) for memorybased IPv6 lookup architecture. To reduce the size of memory in the IGU, we use a linear transformation and a row-shift de...

متن کامل

An Efficient Method for Knock Signal Denoising in Spark Ignition Engine

One of the factors that affects the efficiency and lifetime of spark ignited internal combustion engine is “knock”. Knock sensor is a commonly used to detect this phenomenon. However, noise, limits detection accuracy of this sensor. In this study, Empirical Mode Decomposition (EMD) method is introduced as a fully adaptive signal-based analysis. Then, based on weighting decomposition...

متن کامل

Spatial detection of ferromagnetic wires using GMR sensor and based on shape induced anisotropy

The purpose of this paper is to introduce a new technique for row spacing measurement in a wire array using giant magnetoresistive (GMR) sensor. The self-rectifying property of the GMR-based probes leads to accurately detection of the magnetic field fluctuations caused by surface-breaking cracks in conductive materials, shape-induced magnetic anisotropy, etc. The ability to manufacture probes h...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IEICE Transactions

دوره 96-D  شماره 

صفحات  -

تاریخ انتشار 2013